inventory management inventory control design accounting software master planning relationship customer management manufacturing software manufacturing software master production scheduling inventory architects crm erp business architecture